.PartyNews001 {
	width: 100%;
	height: 100%;
	padding: 16px;

	& > div {
		flex: 1;
		width: 100%;

		& > img {
			width: 288px;
			height: 80px;
			display: block;
			margin: 30px 0 8px 0;
		}

		& > div {
			height: calc(100% - 120px);
			margin: 0 16px;
			display: flex;
			align-items: flex-start;
			justify-content: center;

			& > div {
				height: 100%;
				flex: 1;

				&:first-child {
					margin-right: 16px;
					overflow: hidden;

					& > div {
						display: flex;
						align-items: center;
						justify-content: space-between;
						height: 40px;
						border-bottom: 1px solid rgba(255, 243, 143, 0.2);
						font-size: 12px;
						font-family: Microsoft YaHei;
						font-weight: 400;
						color: white;
						cursor: pointer;
						overflow: hidden;
						padding: 0 16px;

						& > div:first-child {
							flex: 1;
							overflow: hidden;
							white-space: nowrap;
							text-overflow: ellipsis;
							margin-right: 16px;
						}
					}
				}

				&:last-child {
					.swiper {
						width: 570px;
						height: 260px;
						overflow: hidden;

						& > .swiper-wrapper {
							width: 100%;
							height: 100%;

							& > .swiper-slide {
								width: 100%;
								height: 100%;

								img {
									width: 100%;
									height: 100%;
									display: block;
									object-fit: cover;
								}

								& > .TableName {
									position: absolute;
									left: 0;
									right: 0;
									bottom: 0;
									z-index: 2;
									height: 28px;
									line-height: 28px;
									text-indent: 16px;
									font-size: 12px;
									font-family: Microsoft YaHei;
									font-weight: 400;
									color: #ffffff;
									background: rgba(0, 0, 0, 0.75);
								}
							}
						}

						.swiper-button-next:after,
						.swiper-button-prev:after {
							color: white;
							text-shadow: 0 0 15px #262626 !important;
						}

						& > .swiper-pagination {
							background: rgba(0, 0, 0, 0.3);
							bottom: 0;
							height: 28px;
							display: flex;
							align-items: center;
							justify-content: flex-end;
							padding-right: 16px;

							& > .swiper-pagination-bullet {
								background: rgba(255, 255, 255, 0.5);
								width: 6px;
								height: 6px;

								&.swiper-pagination-bullet-active {
									background: rgba(255, 84, 84, 1);
								}
							}
						}
					}
				}
			}
		}
	}
}
